QuickTime 3 Reference

Previous | Chapter Top | Chapter Contents | Next

Atom Types for Atomic Instruments

These constants specify the types of atoms used to build atomic instruments. Atomic instruments are described in "Instrument Components and Atomic Instruments" .

enum {
    kaiToneDescType                 = 'tone',
    kaiNoteRequestInfoType          = 'ntrq',
    kaiKnobListType                 = 'knbl',
    kaiKeyRangeInfoType             = 'sinf',
    kaiSampleDescType               = 'sdsc',
    kaiSampleDataType               = 'sdat',
    kaiInstRefType                  = 'iref',
    kaiInstInfoType                 = 'iinf',
    kaiPictType                     = 'pict',
    kaiWriterType                   = '©wrt',
    kaiCopyrightType                = '©cpy',
    kaiOtherStrType                 = 'str '
};

Constant descriptions

kaiToneDescType
A tone atom, which describes the tone. It contains a tone description structure Tone Description Structure .
kaiNoteRequestInfoType
A note request information atom, which contains a note request information structure Note Request Information Structure . The note request information structure includes information about a tone that is not in the tone description. Use a note request information atom when embedding an instrument in a sample description of a QuickTime movie. If this atom is absent, QuickTime assumes "reasonable" values for polyphony.
kaiKnobListType
A knob list atom, which specifies values for one or more knobs. It contains an instrument knob list structure Instrument Knob List . Use it with a custom instrument, a modified built-in instrument, or as part of a sample.
kaiKeyRangeInfoType
Use a key range information atom to include a sampled sound in an atomic instrument. A key range information atom contains several other atoms. It also refers, via an ID, to one or more sibling sample info (kaiSampleInfoType) atoms.
kaiSampleDescType
A sample description atom, which contains an atomic instrument sample description record Atomic Instrument Sample Description Record .
kaiSampleDataType
A sample data atom, which contains the actual audio data.
kaiInstRefType
An instrument reference atom, which contains a tone description to be modified by a knob list atom.
kaiInstInfoType
An instrument information atom, which contains four optional atoms with information for the instrument About box.
kaiPictType
A picture atom that includes the graphic used in the instrument About box.
kaiWriterType
A text atom that has the author information used in instrument the About box.
kaiCopyrightType
A text atom that has the copyright information used in the instrument About box.
kaiOtherStrType
A text atom that has additional information for the instrument About box.
kaiSampleInfoType
A text atom that contains a sample data (kiaSampleDataType) atom.
kaiSampleInfoType
 

© 1997 Apple Computer, Inc.

Previous | Chapter Top | Chapter Contents | Next